@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
ul, ol, li { list-style:none;}
a { text-decoration:none;}
img { border:none;}
input::-webkit-input-placeholder {
color: #fff !important; /* WebKit browsers /
}
input:-moz-placeholder {
color: #D6D0CA !important; / Mozilla Firefox 4 to 18 /
}
input::-moz-placeholder {
color: #D6D0CA !important; / Mozilla Firefox 19+ /
}
input:-ms-input-placeholder {
color: #D6D0CA !important; / Internet Explorer 10+ */
}
input, button { border:none; background:none;}
.viewport {
	max-width:768px;
	margin:auto;
	overflow:hidden
}
@media only screen and (max-width:300px) {
	body {
	font-size:8.33333px!important
}
.viewport {
	max-width:300px
}
}@media only screen and (max-width:310px) and (min-width:300px) {
	body {
	font-size:8.33333px!important
}
.viewport {
	max-width:300px
}
}@media only screen and (max-width:320px) and (min-width:310px) {
	body {
	font-size:8.88889px!important
}
.viewport {
	max-width:320px
}
}@media only screen and (max-width:360px) and (min-width:320px) {
	body {
	font-size:8.88889px!important
}
.viewport {
	max-width:360px
}
}@media only screen and (max-width:360px) and (min-width:350px) {
	body {
	font-size:10px!important
}
.viewport {
	max-width:360px
}
}@media only screen and (max-width:480px) and (min-width:360px) {
	body {
	font-size:10px!important
}
.viewport {
	max-width:480px
}
}@media only screen and (max-width:480px) and (min-width:470px) {
	body {
	font-size:13.33333px!important
}
.viewport {
	max-width:480px
}
}@media only screen and (max-width:560px) and (min-width:480px) {
	body {
	font-size:13.33333px!important
}
.viewport {
	max-width:560px
}
}@media only screen and (max-width:570px) and (min-width:560px) {
	body {
	font-size:15.83333px!important
}
.viewport {
	max-width:570px
}
}@media only screen and (max-width:640px) and (min-width:570px) {
	body {
	font-size:15.83333px
}
.viewport {
	max-width:640px
}
}@media only screen and (max-width:640px) and (min-width:630px) {
	body {
	font-size:17.77778px!important
}
.viewport {
	max-width:640px
}
}@media only screen and (max-width:710px) and (min-width:640px) {
	body {
	font-size:17.77778px!important
}
.viewport {
	max-width:710px
}
}
body{ min-width:320px; font-family:Helvetica,STHeiti STXihei,Microsoft JhengHei,Microsoft YaHei,Tohoma,Arial; margin:0 auto; background:#fff;}
.clearfix::after { clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden;}
.clear{ clear:both;}
/*top*/
.top { width:calc(100% - 16px); background:#2553b3; padding:8px; position:relative; height:auto;}
.logo { width:100px; margin:0 auto;}
.logo img { width:100%;}
.top .question{}
.top .question img{position: absolute; height:23px;right:15px;top:17px;}

/*banner*/
.banner { width:100%; position:relative;}
.banner .fadeOut .ban_img { width:100%;}
.banner .fadeOut .ban_img img { width:100%;}

/*news*/
.news { width:calc(100% - 30px); padding:10px 15px;}
.news_title { width:100%; font-family:Helvetica,STHeiti STXihei,Microsoft JhengHei,Microsoft YaHei,Tohoma,Arial; font-size:1.5em; color:#000; line-height:3em;font-weight: bold; }
.news_title a {float:right;font-size: 0.7em;color:#999;font-weight: normal; }
.news_main { width:100%; padding:0px;}
.news_main_li { width:calc(100% - 2px); border:1px solid #dedede;  margin-bottom:10px; overflow:hidden;position: relative;}
.news_main_li .date{position: absolute;right:15px;bottom: 10px;font-size:1em;font-family:Helvetica,STHeiti STXihei,Microsoft JhengHei,Microsoft YaHei,Tohoma,Arial;}
.news_main_li_text { float:left;width:calc(100% - 20px);padding:10px; color:#888888;}
.news_main_li_text_p { font-family:Helvetica,STHeiti STXihei,Microsoft JhengHei,Microsoft YaHei,Tohoma,Arial; font-size:1.5em; color:#444444; line-height:2.3em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;width:calc(100% - 20px);}
.news_main_li_text_p2 { font-family:Helvetica,STHeiti STXihei,Microsoft JhengHei,Microsoft YaHei,Tohoma,Arial; font-size:1em; color:#888888; line-height:1.5em;height:3em;overflow: hidden;}

/*项目*/
.ny_xm{ width:100%; padding-top:10px; padding-bottom:10px; }
.ny_xm li{float: left; width: 25%; text-align: center;}
.ny_xm li img{ width:55%;}
.ny_xm li p{ margin: 0; padding-top: 10px;padding-bottom: 0px; font-size: 1.3em;color: #333;}
.fx{ width:100%; height:1em; background:#e7e3e2; margin-top:10px;}

.ny_bq{ width:100%;}
.ny_bqbox{ width:40%; height:2.5em; border-bottom:1px solid #c5c5c5; margin:0 auto;}
.ny_bqbox a{ float:left; font-size:1.5em; color:#333; text-align:center; width:100%;}
.ny_bqx{ width:15em; margin:1em auto;}
.ny_bqx p{ text-align:center; font-size:1em; color:#c3c2c2;}

/*新闻*/
.ny_news{ margin:2.5%; width:95%; background:#f2f2f2;}
.ny_news .ny_newsbox{ width:95%; padding:2.5%;}
.ny_shang p{ display:block; height:2em; line-height:2em; font-size:1.6em; color:#c81528; padding-left:1.5em; background:url(../images/news01.png) no-repeat left center; font-family:Helvetica,STHeiti STXihei,Microsoft JhengHei,Microsoft YaHei,Tohoma,Arial; border-bottom:1px solid #999;}
.ny_xia{ width:100%;}
.ny_nr{ width:100%; margin-top:2%; margin-bottom:2%; overflow:hidden;}
.ny_nr img{ width:30%; float:left; margin-right:2%;}
.ny_nrr{ width:68%; float:left;}
.ny_nrr p{ font-size:1.5em; color:#323232; font-family:Helvetica,STHeiti STXihei,Microsoft JhengHei,Microsoft YaHei,Tohoma,Arial; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height:2em;}
.ny_nrr a{font-family:Helvetica,STHeiti STXihei,Microsoft JhengHei,Microsoft YaHei,Tohoma,Arial; font-size:1em; color:#888888; line-height:1.5em;}

/*股东*/
.ny_gudong{ width:95%; margin:2.5%;}
.ny_gdtu a{display:block; width:100%; height:109px; background:url(../images/gd01.jpg) no-repeat center center; text-align:center; line-height:109px; color:#FFF; font-size:1.3em; font-weight:500; background-size:cover;}
.ny_te10 a{ background:url(../images/gd02.jpg) no-repeat center center;background-size:cover;}
.ny_te11 a{ background:url(../images/gd03.jpg) no-repeat center center;background-size:cover;}
.ny_te12 a{ background:url(../images/gd04.jpg) no-repeat center center;background-size:cover;}
.ny_te13 a{ background:url(../images/gd05.jpg) no-repeat center center;background-size:cover;}
























